<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>SystemSharp: SystemSharp.Assembler.IInstructionSet&lt; T &gt; Interface Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">SystemSharp
   &#160;<span id="projectnumber">0.3</span>
   </div>
   <div id="projectbrief">A system-level modeling framework for designing real-time embedded systems</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Events</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SystemSharp.Assembler.IInstructionSet&lt; T &gt; Interface Template Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Generic instruction set  
 <a href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for SystemSharp.Assembler.IInstructionSet&lt; T &gt;:</div>
<div class="dyncontent">
 <div class="center">
  <img src="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.png" usemap="#SystemSharp.Assembler.IInstructionSet&lt; T &gt;_map" alt=""/>
  <map id="SystemSharp.Assembler.IInstructionSet&lt; T &gt;_map" name="SystemSharp.Assembler.IInstructionSet&lt; T &gt;_map">
<area href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html" title="Provides convenience method to create XIL instructions " alt="SystemSharp.Assembler.DefaultInstructionSet" shape="rect" coords="0,56,269,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a539ecc9ec486fc913c22139fb19d1919"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a539ecc9ec486fc913c22139fb19d1919">Goto</a> (<a class="el" href="class_system_sharp_1_1_assembler_1_1_branch_label.html">BranchLabel</a> target)</td></tr>
<tr class="separator:a539ecc9ec486fc913c22139fb19d1919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58853409d5c2797efb61a2e18f78c995"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a58853409d5c2797efb61a2e18f78c995">BranchIfTrue</a> (<a class="el" href="class_system_sharp_1_1_assembler_1_1_branch_label.html">BranchLabel</a> target)</td></tr>
<tr class="separator:a58853409d5c2797efb61a2e18f78c995"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f9ec16d7ac4093da695f478e79befb9"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a4f9ec16d7ac4093da695f478e79befb9">BranchIfFalse</a> (<a class="el" href="class_system_sharp_1_1_assembler_1_1_branch_label.html">BranchLabel</a> target)</td></tr>
<tr class="separator:a4f9ec16d7ac4093da695f478e79befb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc37e3b7b46734c66686df4a56a9f10"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#adfc37e3b7b46734c66686df4a56a9f10">LdConst</a> (object value)</td></tr>
<tr class="separator:adfc37e3b7b46734c66686df4a56a9f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8355ee10e4b4ad37bb9fdb6530ce2971"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a8355ee10e4b4ad37bb9fdb6530ce2971">Ld0</a> ()</td></tr>
<tr class="separator:a8355ee10e4b4ad37bb9fdb6530ce2971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb803cd996de93acc7f990b526830c72"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#afb803cd996de93acc7f990b526830c72">Abs</a> ()</td></tr>
<tr class="separator:afb803cd996de93acc7f990b526830c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a170a2a9fca5867112abf101023cca0a3"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a170a2a9fca5867112abf101023cca0a3">Nop</a> ()</td></tr>
<tr class="separator:a170a2a9fca5867112abf101023cca0a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80f961326cad4ca78f7fddd4840716fc"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a80f961326cad4ca78f7fddd4840716fc">Not</a> ()</td></tr>
<tr class="separator:a80f961326cad4ca78f7fddd4840716fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16d2c1a633011f1827abab3ba21a4440"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a16d2c1a633011f1827abab3ba21a4440">Neg</a> ()</td></tr>
<tr class="separator:a16d2c1a633011f1827abab3ba21a4440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a064e29542fb99cdd055b36061578b30b"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a064e29542fb99cdd055b36061578b30b">ExtendSign</a> ()</td></tr>
<tr class="separator:a064e29542fb99cdd055b36061578b30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaae0d9d9cb7648988ec098afd8e6bf7d"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#aaae0d9d9cb7648988ec098afd8e6bf7d">Add</a> ()</td></tr>
<tr class="separator:aaae0d9d9cb7648988ec098afd8e6bf7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4780f94fd462f86c6310678d3225325f"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a4780f94fd462f86c6310678d3225325f">Sub</a> ()</td></tr>
<tr class="separator:a4780f94fd462f86c6310678d3225325f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95910da1ac5bd502892417a6e7f572ff"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a95910da1ac5bd502892417a6e7f572ff">Mul</a> ()</td></tr>
<tr class="separator:a95910da1ac5bd502892417a6e7f572ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7c41539974538230b4b00e3af5f2f7a"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#ac7c41539974538230b4b00e3af5f2f7a">Div</a> ()</td></tr>
<tr class="separator:ac7c41539974538230b4b00e3af5f2f7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d32310242f568b172622e1ef5fee0ac"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a1d32310242f568b172622e1ef5fee0ac">DivQF</a> ()</td></tr>
<tr class="separator:a1d32310242f568b172622e1ef5fee0ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac03cbae583926cc2481816a4a71c45ed"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#ac03cbae583926cc2481816a4a71c45ed">And</a> ()</td></tr>
<tr class="separator:ac03cbae583926cc2481816a4a71c45ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c7907b47dbb2a81b4769703f86d3869"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a3c7907b47dbb2a81b4769703f86d3869">Or</a> ()</td></tr>
<tr class="separator:a3c7907b47dbb2a81b4769703f86d3869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ade80f7e7be7a874f06cf803a00b356"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a4ade80f7e7be7a874f06cf803a00b356">Xor</a> ()</td></tr>
<tr class="separator:a4ade80f7e7be7a874f06cf803a00b356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc83fb787cbf86854e1fe766661f1f29"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#acc83fb787cbf86854e1fe766661f1f29">Concat</a> ()</td></tr>
<tr class="separator:acc83fb787cbf86854e1fe766661f1f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34205fcad6acb7fc256e4559e158074"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#ad34205fcad6acb7fc256e4559e158074">IsLt</a> ()</td></tr>
<tr class="separator:ad34205fcad6acb7fc256e4559e158074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8dcc7f76c07c6560d49f5e2bc20eee9"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#aa8dcc7f76c07c6560d49f5e2bc20eee9">IsLte</a> ()</td></tr>
<tr class="separator:aa8dcc7f76c07c6560d49f5e2bc20eee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23781cfbcb348235d5c6e138e6d13f0a"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a23781cfbcb348235d5c6e138e6d13f0a">IsEq</a> ()</td></tr>
<tr class="separator:a23781cfbcb348235d5c6e138e6d13f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafc0bb1629ce8bc8824f6029b2d57a87"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#aafc0bb1629ce8bc8824f6029b2d57a87">IsNEq</a> ()</td></tr>
<tr class="separator:aafc0bb1629ce8bc8824f6029b2d57a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abee3a19c2d62cc2185593b106053b27b"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#abee3a19c2d62cc2185593b106053b27b">IsGte</a> ()</td></tr>
<tr class="separator:abee3a19c2d62cc2185593b106053b27b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fee0ee2653deb71ff6ea2ef482835ad"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a1fee0ee2653deb71ff6ea2ef482835ad">IsGt</a> ()</td></tr>
<tr class="separator:a1fee0ee2653deb71ff6ea2ef482835ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f81d21158d032ef0c74161f57a14592"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a1f81d21158d032ef0c74161f57a14592">LShift</a> ()</td></tr>
<tr class="separator:a1f81d21158d032ef0c74161f57a14592"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acde8592196a76df4576c2b88494ae3b0"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#acde8592196a76df4576c2b88494ae3b0">RShift</a> ()</td></tr>
<tr class="separator:acde8592196a76df4576c2b88494ae3b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae28f42d13c56508cff5de2e929f4d93e"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#ae28f42d13c56508cff5de2e929f4d93e">Rem</a> ()</td></tr>
<tr class="separator:ae28f42d13c56508cff5de2e929f4d93e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add926f4a1fbd022e93ace49872645e81"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#add926f4a1fbd022e93ace49872645e81">Rempow2</a> (int i)</td></tr>
<tr class="separator:add926f4a1fbd022e93ace49872645e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabf98811a1f54c9adb75d2196bd2b536"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#aabf98811a1f54c9adb75d2196bd2b536">Select</a> ()</td></tr>
<tr class="separator:aabf98811a1f54c9adb75d2196bd2b536"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1b17ee01aa6844df8d2d49de85dff85"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#af1b17ee01aa6844df8d2d49de85dff85">Slice</a> ()</td></tr>
<tr class="separator:af1b17ee01aa6844df8d2d49de85dff85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab134f8b7fe940ac12c91a441e01ff130"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#ab134f8b7fe940ac12c91a441e01ff130">SliceFixI</a> (<a class="el" href="struct_system_sharp_1_1_data_types_1_1_range.html">Range</a> limits)</td></tr>
<tr class="separator:ab134f8b7fe940ac12c91a441e01ff130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa968395285aa0df00a619e283828764f"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#aa968395285aa0df00a619e283828764f">Convert</a> (bool reinterpret=false)</td></tr>
<tr class="separator:aa968395285aa0df00a619e283828764f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5afc025f8cb3aabfec8c562061ea52c"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#ae5afc025f8cb3aabfec8c562061ea52c">Cos</a> ()</td></tr>
<tr class="separator:ae5afc025f8cb3aabfec8c562061ea52c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1994729ef744aea04764cd4b997ce94"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#ae1994729ef744aea04764cd4b997ce94">Sin</a> ()</td></tr>
<tr class="separator:ae1994729ef744aea04764cd4b997ce94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc5b0bfaabb3fdb006dbd75efd5fdc13"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#afc5b0bfaabb3fdb006dbd75efd5fdc13">ScCos</a> ()</td></tr>
<tr class="separator:afc5b0bfaabb3fdb006dbd75efd5fdc13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a247ffb01e22803a91266e0574e626cc9"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a247ffb01e22803a91266e0574e626cc9">ScSin</a> ()</td></tr>
<tr class="separator:a247ffb01e22803a91266e0574e626cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa45dcb42afd4848113ed219ae44a660a"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#aa45dcb42afd4848113ed219ae44a660a">SinCos</a> ()</td></tr>
<tr class="separator:aa45dcb42afd4848113ed219ae44a660a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac810a87afe14334fec91f42ab4c4dd4"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#aac810a87afe14334fec91f42ab4c4dd4">ScSinCos</a> ()</td></tr>
<tr class="separator:aac810a87afe14334fec91f42ab4c4dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ce776519f5ed41715e2ac93ef3833f2"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a9ce776519f5ed41715e2ac93ef3833f2">Sqrt</a> ()</td></tr>
<tr class="separator:a9ce776519f5ed41715e2ac93ef3833f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accd2fd8f9aae56e2f8910d044ddcf8a3"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#accd2fd8f9aae56e2f8910d044ddcf8a3">LoadVar</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a> v)</td></tr>
<tr class="separator:accd2fd8f9aae56e2f8910d044ddcf8a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b89f8434881652eb0e5bc8be49c248"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#af9b89f8434881652eb0e5bc8be49c248">StoreVar</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a> v)</td></tr>
<tr class="separator:af9b89f8434881652eb0e5bc8be49c248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc426544bb072766ba8f9c54dfea746c"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#adc426544bb072766ba8f9c54dfea746c">ReadPort</a> (<a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a> sd)</td></tr>
<tr class="separator:adc426544bb072766ba8f9c54dfea746c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92588463a5a2cabd7ac41a0f296bccbf"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a92588463a5a2cabd7ac41a0f296bccbf">WritePort</a> (<a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a> sd)</td></tr>
<tr class="separator:a92588463a5a2cabd7ac41a0f296bccbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ac20bc30ade0bd315b4d24c51fd8b83"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a8ac20bc30ade0bd315b4d24c51fd8b83">Return</a> ()</td></tr>
<tr class="separator:a8ac20bc30ade0bd315b4d24c51fd8b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75836bb07a9e0bcb3482daecad9dc923"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a75836bb07a9e0bcb3482daecad9dc923">ExitMarshal</a> ()</td></tr>
<tr class="separator:a75836bb07a9e0bcb3482daecad9dc923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2411e682cc27d1964acc392dc893bc0"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#ae2411e682cc27d1964acc392dc893bc0">Pop</a> ()</td></tr>
<tr class="separator:ae2411e682cc27d1964acc392dc893bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a845e91031165f97092b6244d100a42bc"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a845e91031165f97092b6244d100a42bc">Dup</a> ()</td></tr>
<tr class="separator:a845e91031165f97092b6244d100a42bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0efb85c16f9dc2ac9a48823d80082398"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a0efb85c16f9dc2ac9a48823d80082398">Swap</a> ()</td></tr>
<tr class="separator:a0efb85c16f9dc2ac9a48823d80082398"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf8c51c7146785528b6a10bbb0aa66e2"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#abf8c51c7146785528b6a10bbb0aa66e2">Dig</a> (int pos)</td></tr>
<tr class="separator:abf8c51c7146785528b6a10bbb0aa66e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeac90b2bf53b25d69fabe0e47468a5a"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#aaeac90b2bf53b25d69fabe0e47468a5a">Barrier</a> ()</td></tr>
<tr class="separator:aaeac90b2bf53b25d69fabe0e47468a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93846d588dadfe4998d5fadb241290ec"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a93846d588dadfe4998d5fadb241290ec">Mod2</a> ()</td></tr>
<tr class="separator:a93846d588dadfe4998d5fadb241290ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f9bf8f185c374a8d29ef8312025d9c4"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a5f9bf8f185c374a8d29ef8312025d9c4">LdelemFixA</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_fixed_array_ref.html">FixedArrayRef</a> far)</td></tr>
<tr class="separator:a5f9bf8f185c374a8d29ef8312025d9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3ecc337021cb23e8f22c7f65a8fe269"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#af3ecc337021cb23e8f22c7f65a8fe269">LdelemFixAFixI</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_fixed_array_ref.html">FixedArrayRef</a> far)</td></tr>
<tr class="separator:af3ecc337021cb23e8f22c7f65a8fe269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafb6a8787d6ec0c2082ba0e59067770a"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#aafb6a8787d6ec0c2082ba0e59067770a">StelemFixA</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_fixed_array_ref.html">FixedArrayRef</a> far)</td></tr>
<tr class="separator:aafb6a8787d6ec0c2082ba0e59067770a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed73a7373a385a716483a62653a581c5"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#aed73a7373a385a716483a62653a581c5">StelemFixAFixI</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_fixed_array_ref.html">FixedArrayRef</a> far)</td></tr>
<tr class="separator:aed73a7373a385a716483a62653a581c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a766526a27e13b715b1e13b9413121768"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a766526a27e13b715b1e13b9413121768">LdMemBase</a> (<a class="el" href="class_system_sharp_1_1_synthesis_1_1_memory_mapped_storage.html">MemoryMappedStorage</a> mms)</td></tr>
<tr class="separator:a766526a27e13b715b1e13b9413121768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d680a7ec5c6313041b9dcf25e4e464a"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a6d680a7ec5c6313041b9dcf25e4e464a">RdMem</a> (<a class="el" href="class_system_sharp_1_1_synthesis_1_1_memory_region.html">MemoryRegion</a> region)</td></tr>
<tr class="separator:a6d680a7ec5c6313041b9dcf25e4e464a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a365c046f1197198a5e21c956c4ee0f0a"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#a365c046f1197198a5e21c956c4ee0f0a">RdMemFix</a> (<a class="el" href="class_system_sharp_1_1_synthesis_1_1_memory_region.html">MemoryRegion</a> region, <a class="el" href="struct_system_sharp_1_1_data_types_1_1_unsigned.html">Unsigned</a> addr)</td></tr>
<tr class="separator:a365c046f1197198a5e21c956c4ee0f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd12329bb531c50d032a2abe0f4e2380"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#acd12329bb531c50d032a2abe0f4e2380">WrMem</a> (<a class="el" href="class_system_sharp_1_1_synthesis_1_1_memory_region.html">MemoryRegion</a> region)</td></tr>
<tr class="separator:acd12329bb531c50d032a2abe0f4e2380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6523c57cf536360ea2ec97420e6c4d9"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#ad6523c57cf536360ea2ec97420e6c4d9">WrMemFix</a> (<a class="el" href="class_system_sharp_1_1_synthesis_1_1_memory_region.html">MemoryRegion</a> region, <a class="el" href="struct_system_sharp_1_1_data_types_1_1_unsigned.html">Unsigned</a> addr)</td></tr>
<tr class="separator:ad6523c57cf536360ea2ec97420e6c4d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf851bc21a75b03fd8a08dddd069f155"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html#adf851bc21a75b03fd8a08dddd069f155">Sign</a> ()</td></tr>
<tr class="separator:adf851bc21a75b03fd8a08dddd069f155"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Generic instruction set </p>
<p>Although XIL is intended to be extensible, opcodes are all well-defined. Therefore, this interface is actually a piece of overengineering and might be removed in future releases. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">T</td><td>container datatype for instructions</td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_instruction_set_8cs_source.html#l00398">398</a> of file <a class="el" href="_instruction_set_8cs_source.html">InstructionSet.cs</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="afb803cd996de93acc7f990b526830c72"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Abs </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a0d52f3ab3b032b3a5a02b30591db0670">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="aaae0d9d9cb7648988ec098afd8e6bf7d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Add </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a4e940f1c8f43bcee29a110e49ecf8fb1">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="ac03cbae583926cc2481816a4a71c45ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.And </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a08f6f058aa70820638d005f0b84a0334">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="aaeac90b2bf53b25d69fabe0e47468a5a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Barrier </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a28d0e25845051a7e3f330b40d69354fc">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a4f9ec16d7ac4093da695f478e79befb9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.BranchIfFalse </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_assembler_1_1_branch_label.html">BranchLabel</a>&#160;</td>
          <td class="paramname"><em>target</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a5fb9ce6b310706d39ad5fc70212a2120">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a58853409d5c2797efb61a2e18f78c995"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.BranchIfTrue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_assembler_1_1_branch_label.html">BranchLabel</a>&#160;</td>
          <td class="paramname"><em>target</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a8fcc1f2b7487b2aca24cbb3e5f1d4017">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="acc83fb787cbf86854e1fe766661f1f29"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Concat </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a343128e92aef1f02d4648de7f7f98b8a">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="aa968395285aa0df00a619e283828764f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Convert </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>reinterpret</em> = <code>false</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#ac865b69a8e03a664798aed12af9d904d">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="ae5afc025f8cb3aabfec8c562061ea52c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Cos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a14fd9546ce38d27173612b40c858b6f9">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="abf8c51c7146785528b6a10bbb0aa66e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Dig </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a9b73f1d71d6f5e1f2373b76bdfd5ec5d">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="ac7c41539974538230b4b00e3af5f2f7a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Div </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a2482744d96245efcc4b195bbfe86ded0">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a1d32310242f568b172622e1ef5fee0ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.DivQF </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a202a6ba82556dcf9d9ac3fb7ba9f834e">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a845e91031165f97092b6244d100a42bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Dup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a9cbb8361557c21038d101dcc424901f8">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a75836bb07a9e0bcb3482daecad9dc923"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.ExitMarshal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#abefd86e8a9322354f3f5c58459342301">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a064e29542fb99cdd055b36061578b30b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.ExtendSign </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#aff7d36137e618a1414311beed058cba4">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a539ecc9ec486fc913c22139fb19d1919"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Goto </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_assembler_1_1_branch_label.html">BranchLabel</a>&#160;</td>
          <td class="paramname"><em>target</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a8790db69945344fd8d0de6b4cc03b377">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a23781cfbcb348235d5c6e138e6d13f0a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.IsEq </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a3ec9e191f67efc625e663e0776a4acc3">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a1fee0ee2653deb71ff6ea2ef482835ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.IsGt </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a51d90ae5ff4115302b146abbbaf32400">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="abee3a19c2d62cc2185593b106053b27b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.IsGte </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#aa2bf6f91767ec41d51a6ce931c8cac3d">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="ad34205fcad6acb7fc256e4559e158074"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.IsLt </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#adf311f5c9da3d1127f74177eb375e602">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="aa8dcc7f76c07c6560d49f5e2bc20eee9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.IsLte </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a9c509d977f94e7dd757e7986678e6562">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="aafc0bb1629ce8bc8824f6029b2d57a87"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.IsNEq </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a7cf2bcc3daf0b6cdfa82a3080779b3cb">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a8355ee10e4b4ad37bb9fdb6530ce2971"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Ld0 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#acb2918ce724a78459a50f77aa3d24e8e">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="adfc37e3b7b46734c66686df4a56a9f10"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.LdConst </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#abcaf3d0d08ee27599cf685a4130f7235">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a5f9bf8f185c374a8d29ef8312025d9c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.LdelemFixA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_fixed_array_ref.html">FixedArrayRef</a>&#160;</td>
          <td class="paramname"><em>far</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a71fb42e2abee02ac6d9909e700411c65">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="af3ecc337021cb23e8f22c7f65a8fe269"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.LdelemFixAFixI </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_fixed_array_ref.html">FixedArrayRef</a>&#160;</td>
          <td class="paramname"><em>far</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a2822f141596fc219857876290052fd52">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a766526a27e13b715b1e13b9413121768"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.LdMemBase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_synthesis_1_1_memory_mapped_storage.html">MemoryMappedStorage</a>&#160;</td>
          <td class="paramname"><em>mms</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#afafc864a7f09a88969e8623e8ad42b55">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="accd2fd8f9aae56e2f8910d044ddcf8a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.LoadVar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a>&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a9e772bb43d2ea38ae9e78cd8af3bc000">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a1f81d21158d032ef0c74161f57a14592"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.LShift </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a6282178fd94399b03d37bde11d17eb22">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a93846d588dadfe4998d5fadb241290ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Mod2 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#ac178ed9ee15428016ccbd8c7ffa4b7e7">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a95910da1ac5bd502892417a6e7f572ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Mul </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a9ec26522dba85b43b356a15394fe033d">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a16d2c1a633011f1827abab3ba21a4440"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Neg </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#aa3d88447c2ff022794d54b3e31345089">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a170a2a9fca5867112abf101023cca0a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Nop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a71eddb170c50ab5ed7d6b31d1231b8cd">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a80f961326cad4ca78f7fddd4840716fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Not </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#af42d93c632b802119f3b747673699a4b">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a3c7907b47dbb2a81b4769703f86d3869"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Or </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#aba449f0cc72902e66f6639dcff6f351f">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="ae2411e682cc27d1964acc392dc893bc0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Pop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#ae3d4850638639bb5054b367911e5994c">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a6d680a7ec5c6313041b9dcf25e4e464a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.RdMem </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_synthesis_1_1_memory_region.html">MemoryRegion</a>&#160;</td>
          <td class="paramname"><em>region</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a87ba7118cfd856e5062d5491d680640a">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a365c046f1197198a5e21c956c4ee0f0a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.RdMemFix </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_synthesis_1_1_memory_region.html">MemoryRegion</a>&#160;</td>
          <td class="paramname"><em>region</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_system_sharp_1_1_data_types_1_1_unsigned.html">Unsigned</a>&#160;</td>
          <td class="paramname"><em>addr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a657f45fb3015345ee8b742c101d4eaf8">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="adc426544bb072766ba8f9c54dfea746c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.ReadPort </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a>&#160;</td>
          <td class="paramname"><em>sd</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a5563ad00b46441c33aa480b6c3392b9e">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="ae28f42d13c56508cff5de2e929f4d93e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Rem </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a8414c4efcea1e99edfd2369595279d5e">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="add926f4a1fbd022e93ace49872645e81"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Rempow2 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a8e142daff5d623fdee412fc3dc0e2762">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a8ac20bc30ade0bd315b4d24c51fd8b83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Return </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a06fd5f8e74b452b0a72d49e73b993baa">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="acde8592196a76df4576c2b88494ae3b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.RShift </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a88e5de801712138fb5302e5c8307e238">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="afc5b0bfaabb3fdb006dbd75efd5fdc13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.ScCos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a8e57cd8354c98088226ca5bf70856f5e">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a247ffb01e22803a91266e0574e626cc9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.ScSin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#ad1af37dc7b95ca5eaa5d6a890b4e028b">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="aac810a87afe14334fec91f42ab4c4dd4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.ScSinCos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a7d23ece7b38fdb34b0d1f4bb0ee68167">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="aabf98811a1f54c9adb75d2196bd2b536"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Select </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a102e724fdcc61e4218c77b0d1958a32c">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="adf851bc21a75b03fd8a08dddd069f155"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Sign </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#aec0311dd0ccadba4af9222f1235128a0">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="ae1994729ef744aea04764cd4b997ce94"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Sin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a8fe6f2b979e75f5bc60ade5c7d0124fb">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="aa45dcb42afd4848113ed219ae44a660a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.SinCos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a32f3a558cd74ab9c19e35de3b34f1bd8">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="af1b17ee01aa6844df8d2d49de85dff85"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Slice </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#ac9b90241ece10feea5260b1011451d15">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="ab134f8b7fe940ac12c91a441e01ff130"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.SliceFixI </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_system_sharp_1_1_data_types_1_1_range.html">Range</a>&#160;</td>
          <td class="paramname"><em>limits</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a5c9cac7c5d745c0ceab6379f41863255">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a9ce776519f5ed41715e2ac93ef3833f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Sqrt </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a2bb173da77bf9cd92fc5feffe325b373">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="aafb6a8787d6ec0c2082ba0e59067770a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.StelemFixA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_fixed_array_ref.html">FixedArrayRef</a>&#160;</td>
          <td class="paramname"><em>far</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a7ff5e1305dfe11e7cd1b46e6b3d4d07c">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="aed73a7373a385a716483a62653a581c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.StelemFixAFixI </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_fixed_array_ref.html">FixedArrayRef</a>&#160;</td>
          <td class="paramname"><em>far</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#aeacf75a34aa80c764c2d266a180cc2f3">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="af9b89f8434881652eb0e5bc8be49c248"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.StoreVar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a>&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#ab6d02acbabbc40d84a81a0c480d238b5">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a4780f94fd462f86c6310678d3225325f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Sub </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#ad4f64f1211a4c9a75a241b960ac11f79">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a0efb85c16f9dc2ac9a48823d80082398"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Swap </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a31bff25c048a21f83a85bee31c5efade">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a92588463a5a2cabd7ac41a0f296bccbf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.WritePort </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a>&#160;</td>
          <td class="paramname"><em>sd</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a6b9a8cc4cb8605fe424fc1c38e351776">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="acd12329bb531c50d032a2abe0f4e2380"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.WrMem </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_synthesis_1_1_memory_region.html">MemoryRegion</a>&#160;</td>
          <td class="paramname"><em>region</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#ab885fee06fa280a8e336cc49da102ba8">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="ad6523c57cf536360ea2ec97420e6c4d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.WrMemFix </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_synthesis_1_1_memory_region.html">MemoryRegion</a>&#160;</td>
          <td class="paramname"><em>region</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_system_sharp_1_1_data_types_1_1_unsigned.html">Unsigned</a>&#160;</td>
          <td class="paramname"><em>addr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a16a05ae55ea354b7ec6d2a5516da71ee">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<a class="anchor" id="a4ade80f7e7be7a874f06cf803a00b356"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">T SystemSharp.Assembler.IInstructionSet&lt; T &gt;.Xor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="class_system_sharp_1_1_assembler_1_1_default_instruction_set.html#a5ca9b0f01deccc064bf08d7bc3b162ac">SystemSharp.Assembler.DefaultInstructionSet</a>.</p>

</div>
</div>
<hr/>The documentation for this interface was generated from the following file:<ul>
<li><a class="el" href="_instruction_set_8cs_source.html">InstructionSet.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_system_sharp.html">SystemSharp</a></li><li class="navelem"><a class="el" href="namespace_system_sharp_1_1_assembler.html">Assembler</a></li><li class="navelem"><a class="el" href="interface_system_sharp_1_1_assembler_1_1_i_instruction_set_3_01_t_01_4.html">IInstructionSet< T ></a></li>
    <li class="footer">Generated on Thu Dec 26 2013 14:21:56 for SystemSharp by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>
